﻿using System;
using System.Collections.Generic;

namespace DBAccessTestFramework.Demo.Domain
{
    public interface IPatientStorage
    {
        bool UpdatePatient(Patient patient);
        int AddPatient(Patient patient);
        bool DeletePatient(int patientId);

        IList<PatientItem> FindPatients(FindPatientFilter filter);
        Patient FindPatient(int patientId);

        void AddVitals(VitalSignHistory vitalSigns);
        IList<VitalSignHistory> FindVitals(FindPatientFilter filter);
    }
}
